{{tag>CAO CAD DAO électronique}}

----

====== Kicad ======

**Kicad** est une suite open source (GPL) pour la réalisation de schémas électroniques et de circuits imprimés. 


===== Installation =====

[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **kicad**.


===== Tiré du site officiel =====

[[http://iut-tice.ujf-grenoble.fr/kicad/index.html|Kicad (Anglais, Français, Espagnol et Portugais)]]

Conçue et réalisée par **Jean-Pierre Charras**, chercheur au **LIS (Laboratoire des Images et des Signaux)** et enseignant en électronique à l'**IUT de Saint Martin d'Hères**, la suite Kicad est un ensemble de quatre logiciels et un gestionnaire de projets destinés à la réalisation de cartes électroniques:

    * **Eeschema** : Entrée schématique.
    * **PcbNew** : Logiciel de réalisation de circuits imprimés.
    * **Gerbview** : Visualisation des documents générés au format GERBER (documents de phototraçage).
    * **Cvpcb** : utilitaire de sélection des empreintes physiques des composants électroniques utilisés dans le schéma.
    * **Kicad** : gestionnaire de projets.

Le gestionnaire de projets, **Kicad**, permet la sélection rapide d'un projet et le lancement de l'utilitaire voulu (**Eeschema**, **PcbNew**, ...). Cette suite logiciels est diffusée gratuitement en open source sous licence **GPL** par le **LIS** à toutes les personnes intéressées. Il est destiné à toute personne ayant à créer et réaliser des circuits imprimés simples ou complexes.

Ces logiciels (ils sont basés sur **WXWIDGETS**.) sont **MULTI-PLATEFORME** et tournent sous **LINUX** et **Windows** et sont maintenus régulièrement.

La version précompilée **Linux** est testée sous **Mandrake 9.2**. Il ont été également testés sous **FreeBSD**.

{{applications:kicad:kicad_sc.png|}}

//**kicad** (gestionnaire de projet)//

La schématique permet la conception de schémas simples ou en hiérarchie (multifeuilles), le contrôle de vraisemblance (**ERC**) et la génération de netlistes pour **PcbNew**, ainsi que pour la simulation **Spice**.

Le logiciel gère également un accès direct et immédiat à la documentations des composants.

{{applications:kicad:eeschema_sc.png|}}

//**Eeschema**//

{{applications:kicad:libedit_sc.png|}}

//Édition des composant//

Le logiciel de réalisation de circuits imprimés **Pcbnew** travaille sur 1 à 16 couches de cuivre plus 12 couches techniques (vernis, masques de soudure ...) et génère automatiquement tous les documents nécessaires à la réalisation des circuits ( fichiers **GERBER** de phototraçage, perçage et placement des composants, ainsi que des fichiers de traçage **PostScript** pour la réalisation de prototypes plus adaptés aux moyens mis en oeuvre dans les établissements d'enseignement).

La visualisation en **3 dimensions** (sous **OpenGL**) du circuit et des composants est possible.

{{applications:kicad:pcbnew_sc.png|}}

//**PcbNew**//

{{applications:kicad:edmodule_sc.png|}}

//Édition de Modules//

{{applications:kicad:visu3d_sc.png|}}

//**Pcbnew** : Visualisation 3D//

{{applications:kicad:gerbview_sc.png|}}

//**Gerbview** : Visualisation de fichiers **GERBER**//

==== Librairies : ====

**Eeschema** et **PcbNew** gèrent de façon efficace les librairies de composants et de modules :

On peut créer, modifier,échanger et supprimer facilement des éléments de ces librairies.

Des fichiers de documentation peuvent y être associés, ainsi que des mots-clé pour une recherche de composant par fonction plutôt que par référence.

Des librairies importantes, développées sur plusieurs années, sont disponibles, pour la schématique et pour les modules de circuits imprimés (composants classiques et **cms**).

La plupart des modules de circuits imprimés disposent de leur représentation 3 dimensions.

==== Logiciels complémentaires : ====

Ils sont compris dans la suite Kicad et sont librement disponibles (licence **GNU**) :

**Wyoeditor** (éditeur de texte utilisé pour examiner les rapports) basé sur **Scintilla** et **wxWidgets** ([[www.wxGuide.sourceforge.org]]).

**Wings3D** : modeleur 3D pour les modules de **Pcbnew** ([[www.wings3d.com]]).

==== Documentation : ====

On dispose d'une aide en ligne (format **HTML**), ainsi que des sources de cette aide au format **Open Office**, pouvant être imprimées. Cette documentation représente environ 200 pages.

==== Réalisation et Ergonomie : ====

La réalisation et l'ergonomie se veulent de qualité professionnelle.

==== Références : ====

Cette suite est utilisée depuis plusieurs années en milieu professionnel et enseignant (où elle est mise en libre disposition pour les élèves), en usage intensif :

  * **Aaton** (**Grenoble**)
  * **AAVD** (**Saint Egrève 38**)
  * **IUT1 Département GEII2** (**Saint Martin d'Hères 38**)
  * **Lycée Vaucanson** (**Grenoble**)
  * **Lycée de Vizille** (**Vizille 38**)

Pourquoi j'ai écrit **kicad** :

Au départ, je voulais apprendre le **C++**. (Maintenant, j'ai appris...). Mais, fait au départ comme simple exercice de style pour la programmation en langage **C++**, cet ensemble s'est progressivement étoffé pour devenir un outil de **CAO** électronique complet et professionnel. Il se veut aussi un outil de recherche pour l'étude d'algorithmes de placement et de routage automatique, grâce à la disponibilité des sources (commentées !).

Environnement de programmation et de compilation :

Tous les outils ou librairies nécessaires sont des logiciels libres :

Outils du **GNU** (libres!) **GCC** standard.

  * **Linux : Gcc**
  * **Windows** (**XP**, 98 ...) : **MinGW** et **Msys** ([[www.mingw.org]]).
  * **WxWidgets** ([[wxwidgets.org]]).
  * **OpenGL** (ou **Mesa** [[www.mesa3d.org]]) normalement installées sous **Linux** ou avec **MinGW**

Impression, édition des documentations : **[[:OpenOffice.org]]**


===== Autres liens =====

  * Site officiel : [[http://iut-tice.ujf-grenoble.fr/kicad/index.html|Kicad]]
  * Librairies/composants supplémentaires : http://kicadlib.org
  * Vous pourrez trouver un tutoriel très complet ici : http://kicadlib.org/Fichiers/Tutorial_Kicad_FR.pdf
  * Forums et infos ici : http://tech.groups.yahoo.com/group/kicad-users/

===== Pages en rapport =====

{{topic>dao}}

----

//Contributeur(e)s : [[:utilisateurs:lami|L'ami René]].//